import { Expose, Type } from 'class-transformer'
import { Mock } from './Mock'
import 'reflect-metadata'
import { SupportQuickTransform, __TransformationType, __ClassTransformOptions, QuickTransformer, QuickType } from "@kwai_harmony/quick-transformer";

// 临时处理实际功能比目前的数据结构更复杂
export class Photos implements Mock<Photos> {
  @Expose({ name: "p_id" })
  @Type(() => String)
  mId: string = ""
  @Expose({ name: "c_count" })
  mCCount: number = 0
  @Expose({ name: "l_count_1" })
  mLCount1: number = 0
  @Expose({ name: "l_count_2" })
  mLCount2: number = 0
  @Expose({ name: "exists" })
  mExists: boolean = false
  @Expose({ name: "c_count_2" })
  mCCount2: number = 0
  @Expose({ name: "v_count" })
  mCount: number = 0

  update(_: Photos): void {
  }
}